DTO — штука вроде очевидная: "не светить сущностями наружу". Но что дальше?
🔹 Кто-то делает DTO только в контроллерах, а внутри работает с доменными объектами. 🔹 Кто-то строит слоистую модель DTO-шек, даже между сервисами и репозиториями. 🔹 А кто-то вообще говорит: «DTO везде — меньше связность, проще миграции, лучше тестируемость». 💬 Вопрос к вам:
— Где заканчивается польза от DTO, а где начинается бессмысленная бюрократия? — DTO только на границах приложения или вообще везде? — Или пора забить и возвращать UserEntity напрямую в контроллер?
DTO — штука вроде очевидная: "не светить сущностями наружу". Но что дальше?
🔹 Кто-то делает DTO только в контроллерах, а внутри работает с доменными объектами. 🔹 Кто-то строит слоистую модель DTO-шек, даже между сервисами и репозиториями. 🔹 А кто-то вообще говорит: «DTO везде — меньше связность, проще миграции, лучше тестируемость». 💬 Вопрос к вам:
— Где заканчивается польза от DTO, а где начинается бессмысленная бюрократия? — DTO только на границах приложения или вообще везде? — Или пора забить и возвращать UserEntity напрямую в контроллер?
Cryptoassets enthusiasts use this application for their trade activities, and they may make donations for this cause.If somehow Telegram do run out of money to sustain themselves they will probably introduce some features that will not hinder the rudimentary principle of Telegram but provide users with enhanced and enriched experience. This could be similar to features where characters can be customized in a game which directly do not affect the in-game strategies but add to the experience.
Why Telegram?
Telegram has no known backdoors and, even though it is come in for criticism for using proprietary encryption methods instead of open-source ones, those have yet to be compromised. While no messaging app can guarantee a 100% impermeable defense against determined attackers, Telegram is vulnerabilities are few and either theoretical or based on spoof files fooling users into actively enabling an attack.
Библиотека джависта | Java Spring Maven Hibernate from tr